package com.ltkj.baseplatform.service;

import com.ltkj.baseplatform.domain.vo.RecoDataVo;
import com.ltkj.baseplatform.domain.vo.TabDataVo;
import com.ltkj.common.core.web.domain.AjaxResult;

import java.util.List;

/**
 * 查询小程序首页内容service
 * @Author: liupf
 * @Date: 2023/09/03
 * @Description:
 */
public interface IHomeContentService {
    /**
     * 查询综合推荐分类列表
     * @return  结果
     */
    List<TabDataVo> queryTabData();

    /**
     * 查询综合推荐数据列表
     * @return  结果
     */
    List<RecoDataVo> queryRecoDataList();

    /**
     * 查询首页各种元素（弹框公告，通知公告，顶部轮播，游玩路线，游玩攻略，人文风光，热门活动，热门景点，资讯）
     * @return  结果
     */
    AjaxResult getHomeElemData();

    /**
     * 查询首页各种元素（弹框公告，通知公告，顶部轮播，游玩路线，游玩攻略，人文风光，热门活动，热门景点，资讯）
     * @return  结果
     */
    AjaxResult getHomeElemDataV2();
}
